Visa — Senior Software Engineer

Posted: 10-09-2025

Salary: ₹33 - ₹36 Lakhs/Annum Expected

Description:

Visa’s Technology Organization is seeking talented Senior Software Engineers to join their Bangalore team. Visa operates the world’s most sophisticated payment networks, handling over 65,000 secure transactions per second globally. This role involves designing, building, and testing software that supports this massive scale of commerce processing, including payment flows, cyber security, business solutions, and B2C platforms.

As a Senior Software Engineer at Visa, you will work with a multi-functional team to develop scalable, secure, and reusable software solutions. Your work will influence global payment systems used by millions of merchants and financial institutions. You will be involved in developing data pipelines, dashboards, and analytics solutions using cutting-edge tools and technologies.

Key Responsibilities:

  • Design and develop software that serves 40% of the world population, ensuring scalability, security, and reusability.
  • Build robust, scalable payment platforms and services including real-time payments and Buy Now Pay Later technology.
  • Develop and maintain data pipelines for data collection, parsing, and analytics.
  • Create visualization dashboards using OpenSearch, Grafana, Superset, and similar tools.
  • Write efficient and scalable code primarily in Python and Java.
  • Use SQL for data analytics and reporting.
  • Engineer solutions using OpenSearch/Elastic technologies.
  • Collaborate with cross-functional teams to gather requirements and deliver solutions.
  • Ensure data quality, integrity, and security across data lifecycles.

Key Technical Skills:

Python, Java, SQL, OpenSearch, Elasticsearch, Grafana, Superset, Data Pipeline Development, Linux/Unix environment

Preferred:

Big Data (Hadoop, Kafka, Spark), Rust, Cloud Applications

Requirements:

  • Minimum 3 years of relevant work experience with a Bachelor’s degree OR 5+ years total relevant experience.
  • 1+ years’ experience with Python and Java programming.
  • Experience working in Linux or Unix environments.
  • Proficiency in data analytics and SQL.
  • Experience or interest in cloud computing and big data technologies.
  • Strong problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.
  • Experience with Rust programming is highly preferred.

Important Notice:

This job description and related content are owned by Visa. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Visa directly. We do not process applications or respond to candidate queries.